package base

import (
	"context"
)

type Factory struct {
}

func (p *Factory) CreatePay(config Config) Payment {
	return &Base{}
}

type Base struct {
}

func (bc *Base) Pay(ctx context.Context, req map[string]any) (resp PayResponse, err error) {
	resp = PayResponse{
		Url:     "",
		QrCode:  "",
		OrderNo: "",
	}

	return
}
